//
//  SqliteDataHandle.h
//  LessonUI19Day - SQL
//
//  Created by lanou3g on 15/7/3.
//  Copyright (c) 2015年 lanou3g. All rights reserved.
//

#import <Foundation/Foundation.h>
//在iOS应用中,使用SQLite数据库,需要导入libsqlite3.0.delib这个框架;
//在文件中使用操作数据库的方法,需要导入<sqlite>这个头文件
#import <sqlite3.h>
//.h 里面用class
@class User;
@interface SqliteDataHandle : NSObject
//声明一个创建单例对象的方法
+(SqliteDataHandle *)shareSqliteDataHandle;

//声明一个打开数据库的方法
-(void)openSqlite;

//声明一个关闭数据库的方法
-(void)closeSqlite;

//声明插入用户信息的方法
-(void)insertProductWithData:(NSData *)data type:(NSString *)type;

//声明查询所有用户信息的方法
-(NSArray *)selectAllProduct;

//声明删除用户信息的方法(按照电话号码进行删除)
-(void)deleteProductWithType:(NSString *)type;

//声明一个修改用户信息的方法(按照名字进行修改)
-(void)updateProductWithTpye:(NSString *)type;

//声明一个查询用户信息的方法(通过名字查询)
-(NSArray *)selectProductDataWithType:(NSString *)type;


@end
